#include<iostream>
#include<algorithm>
using namespace std;
struct sss
{
	int be;
	int en;
}a[1000];
bool compare(sss a,sss b)
{
	return a.en<b.en;
}
int main()
{
	ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
	int n,i,c=0,fins=0;
	cin>>n;
	for(i=0;i<n;i++)
		cin>>a[i].be>>a[i].en;
	sort(a,a+n,compare);
	for(i=0;i<n;i++)
		if(a[i].be>=fins)
			{c++;
			fins=a[i].en;
			}
	cout<<c;
	return 0;
}
